const path = require('path');
const { useConfig } = require('./webpack/webpack.base');

module.exports = useConfig({
    env: process.env.NODE_ENV,
    title: '听潮室',
})
    .module.rule('mdx')
    .test(/\.mdx?$/i)
    .use('babel')
    .loader('babel-loader')
    .options({
        babelrc: false,
        configFile: path.resolve(__dirname, './babel.config.cjs'),
    })
    .end()
    .use('@mdx-js/loader')
    .loader('@mdx-js/loader')
    .options({
        jsxImportSource: 'solid-jsx',
    })
    .end()
    .end()
    .end()
    .toConfig();
